home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
scbench.arc
/
README
< prev
next >
Wrap
Text File
|
1988-04-05
|
2KB
|
44 lines
BYTE Low-leve Benchmarks for IBM PC, XT, AT, and compatibles.
April, 1988
Written in BYTE Small-C.
BYTE Small-C is adapted from Small-C created by Ron Cain and extended by
J.E. Hendrix.
Files in this archive:
SIEVE.C - The Sieve of Eratosthenes
SORT.C - The Sort benchmark; includes algorithms for Quicksort, Shellsort, and
Heapsort.
MATRIX.C - The Matrix benchmark. Adds two matrices, multiplies two matrices,
and takes the transpose of a matrix. Assumes square matrices.
MOVE88.C - String move benchmark. Moves a block of bytes from a source to
a destination. The move is done byte-wide and word-wide. The
word-wide move is done on even- and odd-byte boundaries.
FLOAT88.C - Floating-point coprocessor benchmark. Two phases: (1) tests
fundamental math operations (add, subtract, multiply, divide) and
(2) tests transcendental functions sin(x) and e^x by performing
a trapezoidal integration.
SCFM87.C - 8087 Floating-point library. Used by FLOAT88.C.
GRAPH88.C - Low-leve graphics benchmark for CGA, EGA, MCGA, VGA, MDA and
Hercules monochrome modes.
TEXT.C - Text display benchmark.
VIDEO.C - Video support library used by GRAPHICS88.C and TEXT.C.
SCFILEIO.C - File I/O benchmark. Tests disk throughput at the filesystem
level.
SCDSSK.C - DOS-level disk test. Benchmarks disk throughput at the DOS level...
beneath the filesystem.
SCHDSEEK.C - Hard disk seek benchmark. Reads raw disk sectors.
SCBIGWT.C - Write a 1,000,000-byte file and time the results.
SCBIGRD.C - Read a 1,000,000-byte file and time the results.
SCRAND.C - Random number generator.
SCSW88.C - Two routines for creating a software stopwatch.
--Richard Grehan
BYTE Senior Technical Editor
Thanks to:
Tom Thompson and Curt Franklin
BYTE Magazine